2019-11-25
in ENGINEERING BLOG
我们对 ABT 钱包应用进行迄今为止最大的升级,优化了操作界面并增加了使用指南,使手机成为一切去中心化 ID 的大本营。 ABT 钱包 2.0 不只关注区块链和其他技术要求,而更重视用户体验,以及如何帮助他们更好地管理和优化日常生活中的数字体验。 今天,我们发布了 ABT 钱包 2.0。这个版本集成了 ArcBlock 区块基石迄今为止对钱包应用做的最大改动。我们新的去中心化身份加密钱包将数字世界带入你的手机,让你掌控一切。钱包仍然使用 ArcBlock 行业领先的 DID:ABT,让用户能拥有自己的数字 ID,并且可以与基于 ArcBlock…
2019-11-20
in ENGINEERING BLOG
作者: 陈天(ArcBlock 研发副总裁)、舒适(ArcBlock 软件工程师) 我第一次通过乔·阿姆斯特朗(Joe Armstrong)了解到了 Erlang/OTP,他将世界分解成可以像人类一样相互交谈的进程。当我开始在 ArcBlock 区块基石工作时,我们的任务是构建一个区块链平台,我们决定将 Erlang/OTP 广泛用于后端服务,以及我们的区块链开发框架:Forge。本文中描述了这些原因,并且因为 OTP 的功能,我们得以构建一个具有高度实用性、可立即开展生产的区块链框架,它不仅提供运行区块链网络的关键服务,同时极大地简化了新一代应用和服务的需要。 区块链框架入门 Forge…
2019-11-13
in ENGINEERING BLOG
作者: 张镇强(ArcBlock 前端工程师) 很高兴和大家分享一条好消息,我们终于发布了 Forge 1.0 ! 经过最近几个月的努力,我们终于将 Forge 以及 Forge CLI 带到了一个稳定的阶段。Forge 1.0 和 Forge CLI 1.0 中包含了许多重要的更新,本文将会逐一介绍。 Forge 1.0 在 Forge 1.0 中,除了保持 Forge 的健壮外,我们还增加了一些新的功能,比如支持跨链、更方便的升级链等等。 跨链支持 为了更大程度的支持链上资产在不同链上的流通,我们为 Forge 设计并实现了同构链的原子互换机制。 所有用 Forge…
2019-11-07
in ENGINEERING BLOG
作者: 陈天(ArcBlock 研发副总裁) ArcBlock 是谁,为什么他们喜欢 BEAM? ArcBlock 区块基石肩负这样一项使命:大大简化区块链技术并将其迅速应用于日常生活之中。为此,他们开发了一个区块链全栈开发平台,为开发者提供了轻松构建、运行和部署去中心化应用(DApps)所需的一切。其平台的核心是 BEAM 虚拟机。他们全心全意信任和支持 Erlang 生态系统,并且作为创始赞助人加入了 Erlang 生态系统基金会。在这篇博文中,ArcBlock 研发副总裁陈天将谈谈他们为什么钟爱 BEAM 虚拟机以及将其用作所有希望开发 DApp 的人的基石的益处。 BEAM…
2019-10-31
in ENGINEERING BLOG
作者: 冒志鸿(ArcBlock 区块基石创始人兼 CEO) 10 月 30 日,是 ArcBlock 这个品牌诞生的日子。虽然,我们在区块链方向的努力要早于这个名字。去年此时,我写了一篇题为《纪念比特币 10 周年:未来已来,只是分布不均》,讲述了 ArcBlock…
2019-10-09
in ENGINEERING BLOG
9 月 15 日,ArcBlock 区块基石 5 位工程师在 2019 上海区块链国际周黑客马拉松开发的 DApp 在 27 个参赛项目中脱颖而出,荣获季军三等奖。这一名为 Charging Block 的去中心化应用为电动车主打造一个点对点共享充电网络,旨在鼓励更多充电设施建设共享,解决里程焦虑,车主、业主等多方获得通证激励。日前,代表团队上台演示的 ArcBlock 工程师 Jonathan Lu 撰文回顾总结了整个开发过程和成果。 作者: Jonathan Lu(ArcBlock 区块基石资深软件工程师) 在 ArcBlock…
2019-10-06
in ENGINEERING BLOG
作者: 王仕军(ArcBlock 资深前端工程师) 相信你应该已经知道 ArcBlock 是一家什么样的公司:我们坚信区块链会给人类组织和协作方式带来巨大的变革,我们致力于开发简单易用、灵活可扩展的 dApp 开发框架和工具。到目前为止我们已经发布了 Forge 框架 及围绕 Forge 框架的一系列工具。 Forge 工具箱从开始的只包含 Forge 内核,到现在包含能覆盖 dApp 完整生命周期的如下组件: Forge 内核: 交易处理引擎、和共识引擎、数据存储层的交互,每周会有大小版本发布 核心智能合约: Forge 内置的交易合约,能够帮助开发者解决 9…
2019-09-16
in ENGINEERING BLOG
什么是 Blocklet? Blocklet(基石程序) 是供开发者和社区用户在 ArcBlock 平台上创建事物的可重用构建模块。简单来说,Blocklet 可以是任何现成的组件、模块、库、前端视图或其他简化构建 dApp(去中心化应用)过程的工具。您选择一个 Blocklet 后,就可以安装、启动并运行该 Blocklet。 除了使用单一的 Blocklet, 用户也可以将多个 Blocklet 组合在一起,用于构建更复杂的 dApp。 对于不同的应用场景,我们提供了不同的 Blocklet,包括但不限于: 入门模板:开发者可以在几分钟内启动一个已经连接到 Forge…
2019-09-01
in ENGINEERING BLOG
作者: 徐咏忻(娜娜) 在我上一篇博客里,我和大家介绍了我的自动贩卖机 DApp 的模型,也和大家提到了我为此应用而全新定义的交易协议,叫做合并交易。而这段时间里,我一直忙于编写、部署我的交易协议,并且开始制作链下的模拟器。因此在这一篇博客里,我想跟大家简单的过一遍我们通过 ArcBlock 的 Forge…